package com.yida.gwj.expend.domain.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.time.LocalDateTime;

/**
 * @Author: PPV
 * @Date: 2023-03-15
 */
@ApiModel(description = "公维金老系统DTO")
public class GwjOldSystemDTO {

    @ApiModelProperty("业务id")
    private Long bizId;

    @ApiModelProperty(value = "业务编码")
    private Long bizNum;

    @ApiModelProperty(value = "业务标识表ID")
    private Integer bizFlagId;

    @ApiModelProperty(value = "地区ID")
    private Long areaId;

    @ApiModelProperty(value = "流程ID")
    private Long flowId;

    @ApiModelProperty(value = "当前步骤ID")
    private Long stepId;

    @ApiModelProperty(value = "申请人员Id")
    private Long applicantUserId;

    @ApiModelProperty(value = "申请人员名称")
    private String applicantUserName;

    @ApiModelProperty(value = "业务名称")
    private String bizName;

    @ApiModelProperty(value = "总户数")
    private Integer totalOwner;

    @ApiModelProperty(value = "联系电话")
    private String phone;

    @ApiModelProperty(value = "建档编号")
    private String archiveNum;

    @ApiModelProperty(value = "受理时间")
    private LocalDateTime acceptTime;

    @ApiModelProperty(value = "当前办事人员ID")
    private Long currentOperId;

    @ApiModelProperty(value = "当前办事人员名称")
    private String currentOperName;

    @ApiModelProperty(value = "状态")
    private Integer status;


    public Long getBizId() {
        return bizId;
    }

    public void setBizId(Long bizId) {
        this.bizId = bizId;
    }

    public Long getBizNum() {
        return bizNum;
    }

    public void setBizNum(Long bizNum) {
        this.bizNum = bizNum;
    }

    public Integer getBizFlagId() {
        return bizFlagId;
    }

    public void setBizFlagId(Integer bizFlagId) {
        this.bizFlagId = bizFlagId;
    }

    public Long getAreaId() {
        return areaId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public Long getFlowId() {
        return flowId;
    }

    public void setFlowId(Long flowId) {
        this.flowId = flowId;
    }

    public Long getStepId() {
        return stepId;
    }

    public void setStepId(Long stepId) {
        this.stepId = stepId;
    }

    public Long getApplicantUserId() {
        return applicantUserId;
    }

    public void setApplicantUserId(Long applicantUserId) {
        this.applicantUserId = applicantUserId;
    }

    public String getApplicantUserName() {
        return applicantUserName;
    }

    public void setApplicantUserName(String applicantUserName) {
        this.applicantUserName = applicantUserName;
    }

    public String getBizName() {
        return bizName;
    }

    public void setBizName(String bizName) {
        this.bizName = bizName;
    }

    public Integer getTotalOwner() {
        return totalOwner;
    }

    public void setTotalOwner(Integer totalOwner) {
        this.totalOwner = totalOwner;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getArchiveNum() {
        return archiveNum;
    }

    public void setArchiveNum(String archiveNum) {
        this.archiveNum = archiveNum;
    }

    public LocalDateTime getAcceptTime() {
        return acceptTime;
    }

    public void setAcceptTime(LocalDateTime acceptTime) {
        this.acceptTime = acceptTime;
    }

    public Long getCurrentOperId() {
        return currentOperId;
    }

    public void setCurrentOperId(Long currentOperId) {
        this.currentOperId = currentOperId;
    }

    public String getCurrentOperName() {
        return currentOperName;
    }

    public void setCurrentOperName(String currentOperName) {
        this.currentOperName = currentOperName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("GwjOldSystemDTO{");
        sb.append("bizId=").append(bizId);
        sb.append(", bizNum=").append(bizNum);
        sb.append(", bizFlagId=").append(bizFlagId);
        sb.append(", areaId=").append(areaId);
        sb.append(", flowId=").append(flowId);
        sb.append(", stepId=").append(stepId);
        sb.append(", applicantUserId=").append(applicantUserId);
        sb.append(", applicantUserName='").append(applicantUserName).append('\'');
        sb.append(", bizName='").append(bizName).append('\'');
        sb.append(", totalOwner=").append(totalOwner);
        sb.append(", phone='").append(phone).append('\'');
        sb.append(", archiveNum='").append(archiveNum).append('\'');
        sb.append(", acceptTime=").append(acceptTime);
        sb.append(", currentOperId=").append(currentOperId);
        sb.append(", currentOperName='").append(currentOperName).append('\'');
        sb.append(", status=").append(status);
        sb.append('}');
        return sb.toString();
    }
}
